body{
	width:100%;
	height: 100%;
	color: #4D4D4D;
	background: #f5f5f5;
}
.z-main{
	width: 1400px;
	margin: auto;
	box-sizing: border-box;
	padding: 20px 0;
}
.z-membertitle{
	width: 905px;
	height: 55px;
	margin: auto;
}
.z-membertitle ul li{
	width: 225px;
	height: 55px;
	float: left;
	color: #666;
	background: #e6e6e6;
	text-align: center;
	cursor: pointer;
}
.z-membertitle ul li span{
	display: inline-block;
	height: 100%;
	line-height: 55px;
	box-sizing: border-box;
	padding-left: 30px;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
}
.z-membertitle ul li.on{
	color: #FFFFFF;
	background: #C20007;
}
.z-membertitle ul li:nth-child(1) span{
	background: url(../images/public/z-memberimg1.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(1).on span{
	background: url(../images/public/z-memberimg5.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(2) span{
	background: url(../images/public/z-memberimg2.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(2).on span{
	background: url(../images/public/z-memberimg6.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(3) span{
	background: url(../images/public/z-memberimg3.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(3).on span{
	background: url(../images/public/z-memberimg7.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(4) span{
	background: url(../images/public/z-memberimg4.png) no-repeat left center;
}
.z-membertitle ul li:nth-child(4).on span{
	background: url(../images/public/z-memberimg8.png) no-repeat left center;
}
.z-membercont1{
	width: 100%;
	background: #FFFFFF;
	display: none;
}
.z-wxdl,.z-wxzc{
	width: 100%;
	box-sizing: border-box;
	padding: 80px 0;
}
.z-wxdl h1,.z-wxzc h1{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.z-wxdl div,.z-wxzc div{
	width:300px;
	margin:0 auto;
}
.z-wxdl div img,.z-wxzc div img{
	width: 100%;
	height: 100%;
}
.z-wxdl p,.z-wxzc p{
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 25px;
}
.z-zzdl{
	width: 760px;
	margin: auto;
	padding: 70px 0;
}
.z-zzdlleft{
	float: left;
	width: 380px;
}
.z-zzdlleft form div{
	width: 370px;
	font-size: 14px;
	margin-bottom: 10px;
}
.z-zzdlleft form div label{
	display: inline-block;
	width: 75px;
	text-align: right;
	color: #666666;
}
.z-zzdlleft form div input{
	width: 290px;
	height: 30px;
	border: none;
	background: #f2f2f2;
	box-sizing: border-box;
	padding-left: 10px;
	border-radius: 2px;
}
.z-zzdlleft .z-zzdlyzm input{
	width: 196px;
	margin-right: 10px;
}
.z-zzdlleft .z-zzdlbot{
	margin-top: 30px;
}
.z-zzdlleft .z-zzdlbot input{
	width: 210px;
	background: #c70505;
	color: #FFFFFF;
	margin-left: 80px;
}
.z-zzdlright{
	width: 380px;
	float: right;
	box-sizing: border-box;
	border-left: 1px dashed #CCCCCC;
}
.z-zzdlright p{
	color: #666666;
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/public/z-zzdlimg1.png) no-repeat 10px center;
	margin-bottom: 15px;
}
.z-zzdlright p:last-child{
	margin-bottom: 0px;
}
.z-zhzc{
	width: 760px;
	margin: auto;
	box-sizing: border-box;
	padding: 10px 0px 10px 115px;
	border-bottom: 1px dashed #CCCCCC;
}
.z-zhzc p{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #C70505;
}
.z-zhzc div{
	margin-bottom: 10px;
}
.z-zhzc div label{
	display: inline-block;
	width: 150px;
	text-align: right;
	color: #666666;
	box-sizing: border-box;
    padding-right:10px;
}
.z-zhzc div input{
	width: 435px;
	height: 30px;
	border: none;
	background: #f2f2f2;
	box-sizing: border-box;
	padding-left:10px;
	border-radius: 2px;
}
::-webkit-input-placeholder {
  color: #a5a5a5;
  font-size: 14px;
}
::-moz-placeholder {
  color: #a5a5a5;
  font-size: 14px;
}
:-ms-input-placeholder {
  color: #a5a5a5;
  font-size: 14px;
}
.z-searchone input,.z-searchtwo input{
	cursor: pointer;
}
.z-searchone,.z-searchtwo{
	position: relative;
}
/*
.z-search1 i,.z-search2 i{
	width: 12px;
	height: 12px;
	background: url(../images/public/z-zyxmsearch.png) no-repeat;
	position: absolute;
	right: 150px;
	bottom: 5px;
	transition: all 0.5s ease;
}*/
.z-search1 input,.z-search2 input{
	box-sizing: border-box !important;
	border: 1px solid #CCCCCC !important;
	background: #FFFFFF !important;
}
.z-search1 i.ontwo,.z-search2 i.ontwo{
	transform:rotate(180deg);
}
.z-searchone ul,.z-searchtwo ul{
	z-index: -99;
	width: 350px;
	height: 250px;
	overflow: auto;
    position: absolute;
    left: 154px;
    top: 250px;
    padding: 5px 0;
    opacity: 0;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    box-sizing: border-box;
    transition: all 0.5s ease;
}
.z-searchone ul.onfour,.z-searchtwo ul.onfour{
	top: 30px;
	z-index: 99;
	opacity: 1;
	transition: all 0.5s ease;
}
.z-searchone ul li,.z-searchtwo ul li{
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #FFFFFF;
	transition: all 0.3s ease;
	cursor: pointer;
	box-sizing: border-box;
	padding-left: 10px;
}
.z-searchone ul li:nth-child(1),.z-searchtwo ul li:nth-child(1){
	color: #999;
}
.z-searchone ul li:hover,.z-searchtwo ul li:hover{
	background: #ebebeb;
}
.z-searchone ul li.onthree,.z-searchtwo ul li.onthree{
	background: #C20007;
	color: #FFFFFF;
}
.z-sszz input,.z-fwlb input{
	width: initial !important;
	height: initial !important;
	vertical-align: middle;
	margin: auto 5px !important;
}
.z-fwlb span{
	display: inline-block;
	width: 490px;
	float: right;
}
.z-fwlb span label{
	width: 115px !important;
	margin-bottom: 10px;
	text-align: left !important;
	padding: 0 !important;
}
.z-dxyzm .z-dxyzmin1{
	width: 200px !important;
}
.z-dxyzm .z-dxyzmin2{
	width: 130px !important;
	background: #FFFFFF !important;
	border: 1px solid #CCCCCC !important;
	margin-left: 17px;
}
.z-cwzytt {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
.z-popup2 {
    display: block;
    text-align: center;
    color: #c20007;
    padding: 20px 0;
}
.z-popup2 input {
    vertical-align: bottom;
    margin-right: 10px;
}
.z-popup2 .z-popup2-s {
    cursor: pointer;
}
.z-cwzytt .z-shenqing {
    width: 200px;
    height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    border: none;
    cursor: pointer;
}
.cancel-out2{
		position: fixed;
		left: 0%;
	    top: 0%;
	    z-index: 99999;
	    background-color: rgba(0,0,0,0.3);
	    display: none;
	}
	.cancel-popup2{
		width: 800px;
    height: 600px;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 50px 20px;
    overflow: auto;
    position:fixed;
    left: 50%;
    margin-left: -400px;
    top: 50%;
    margin-top: -300px;
	}
	.cancel-popup2 h2{
		width: 100%;
	    font-size: 18px;
	    color: #333;
	    line-height: 40px;
	    text-align: center;
	}
	.cancel-popup2 p{
		width: 100%;
	    font-size: 14px;
	    color: #666;
	    line-height: 30px;
	    text-indent: 2em;
	}
	@media screen and (max-width:1400px){
	.z-main{
		width: 1200px;
	}
	}
.select-screen{margin-left:5px;width:435px;
			    height: 28px;
			    border: 1px solid #ccc;
				font-size: 12px; background: url(../images/public/z-zyxmsearch.png) no-repeat right bottom;-webkit-appearance:none;

-moz-appearance:none;

appearance:none;}
.sendVerifyCode{font-size: 12px;
			   padding: 0 8px;
			   height: 28px;
			   border: 0;
			   line-height: 28px;
			   color: #999;background-color:#ededed;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0);} 
i.ico{color: #c20007;
				padding-right: 5px;
				vertical-align: sub;}            	
.margin-b0{margin-bottom:0 !important;}
.z-fwlb span input{margin-top:-2px !important;}
.reg-Notice{ color: #c20007;
    top: 5px;
    right:-5px;}
.reg-Notice-pop{left: 0%;
    top: 0%;width:100%;height:100%;
    z-index: 99999;
    background-color: rgba(0,0,0,0.3);
    display: none;}	  
.reg-Notice-pop .reg-Notice-con{width: 800px;
    height: 600px;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 50px 20px;
    overflow: auto;
    position:fixed;
    left: 50%;
    margin-left: -400px;
    top: 50%;
    margin-top: -300px;}
.reg-Notice-pop .reg-Notice-con h2{width: 100%;
    font-size: 18px;
    color: #333;
    line-height: 40px;
    text-align: center;}
.reg-Notice-pop .reg-Notice-con p{width: 100%;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    text-indent: 2em;}
.type-screen{padding:2px 0 0 5px;width:340px;height:15px;}
.type-screen input{width: 15px;
    height: 15px;
    line-height: 15px;
    display: none;}	              	
.type-screen label{ padding-left: 10px;
    width: auto !important;
    line-height: 15px;
    background: url(../images/wmember/select-ico.jpg) no-repeat left center;    display: block !important;
    font-size: 14px;
    text-indent: 15px;cursor: pointer;}
.type-screen em.on label{background: url(../images/wmember/select-ico-on.jpg) no-repeat left center;}
.Service-type em{margin:0 15px 12px 0;height:15px;float:left;}
.Service-type em label{padding-left:5px !important;
    width: auto !important;
    line-height: 15px;
    background: url(../images/wmember/select-ico.jpg) no-repeat left center;    display: block !important;
    font-size: 14px;
    text-indent: 15px;cursor: pointer;}
.Service-type em label.on{background: url(../images/wmember/select-ico-on.jpg) no-repeat left center;}
.Service-type em input{display:none;}
.z-membercont1 strong.pa{top:50px;left:0;width:100%;font-size:16px;color:#666;font-weight:500;display: block;}

	              	

	              	

	              	

	              	